﻿using MCPlatform.Communicate.SerialPorts;
using Panuon.WPF;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MCPlatform.Models
{
    public class TestBasicConfigModel : NotifyPropertyChangedBase
    {


        /// <summary>
        /// 档位
        /// </summary>
        [DisplayName("vt-scale")]
        public string Vt_scale
        {
            get => _Vt_scale;
            set { Set(ref _Vt_scale, value);  }
        }
        private string _Vt_scale = "16mV";



        /// <summary>
        /// 采样率
        /// </summary>
        [DisplayName("osr")]
        public string OSR
        {
            get => _OSR;
            set { Set(ref _OSR, value); }
        }
        private string _OSR = "16384";


        /// <summary>
        /// PGA增益
        /// </summary>
        [DisplayName("PGA-gain")]
        public string PGA_Gain
        {
            get => _PGA_Gain;
            set { Set(ref _PGA_Gain, value); }
        }
        private string _PGA_Gain = "x64";


       


        /// <summary>
        /// 辐射系数
        /// </summary>
        [DisplayName("辐射系数")]
        public string RadiationCoefficient
        {
            get => _RadiationCoefficient;
            set { Set(ref _RadiationCoefficient, value); }
        }
        private string _RadiationCoefficient = "1";

    }
}
